# 请设计一个装饰器，它可以作用于任何函数上，打印函数执行时间：
import time
def metric(fn):
    def print_time(*args,**kw):
        # 开始时间
        start_time = time.time()
        # 函数运行
        result = fn(*args,**kw)
        # 结束时间
        end_time = time.time()
        print('{}耗时：{:.10f}s'.format(fn.__name__,end_time - start_time))
        return result
    return print_time
# 测试
@metric
def fast(x,y):
    time.sleep(0.012)
    return x+y

fast(11,22)
